DailyMoodRepository

@Singleton
class DailyMoodRepository @Inject constructor(dailyMoodRemoteDataSource: DailyMoodRemoteDataSource)

Repository for managing daily mood evaluations. This repository serves as a middle layer between the data source and the application, handling operations related to daily mood entries.

Constructors

Link copied to clipboard
@Inject
constructor(dailyMoodRemoteDataSource: DailyMoodRemoteDataSource)

Functions

Link copied to clipboard
suspend fun addMoodEntry(moodEntry: DailyEvaluationEntry)

Adds a new mood entry to the remote data source.

Link copied to clipboard

Fetches all mood entries from the remote data source.

Link copied to clipboard

Returns a Flow of mood entries from the remote data source. This flow emits real-time updates when data changes.